package cn.com.hori.cms.service;

import cn.com.hori.cms.entities.ContentPublish;
import cn.com.hori.cms.model.ColumnAndContent;

import java.util.List;

/**
 * @author 刘艺
 * @date 2018/3/14 17:30
 */
public interface UserShowService {

    /**
     * 得到所有的栏目和文章
     */
    List<ColumnAndContent> getAllColumn();

    /**
     * 得到某一个栏目下的所有文章
     *
     * @param columnId 指定的栏目 Id
     * @return 返回指定的栏目下的所有文章的
     */
    ColumnAndContent getContentList(String columnId);

    /**
     * 根据 contentId 获得指定的文章实体
     *
     * @param contentId 指定的 文章ID
     * @return 返回文章实体
     */
    ContentPublish getContent(String contentId);
}
